欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

使用PHP和MySQL設置用戶登錄系統

今天,大多數網站都提供登錄和注冊功能。用戶身份驗證是現代 Web 應用程序中的常見組件。使用 Yourwebsite 構建或托管網站時,您會發現創建 PHP 和 MySQL 登錄和注冊系統是有益的。

如何使用PHP與MySQL服務器建立連接?

在本博客中,我們將逐步引導您完成創建 PHP 和 MySQL 登錄系統的過程。首先,我們將介紹如何創建一個注冊系統,然后我們將向您展示如何創建一個登錄表單。該系統將使用 PHP 和 MySQL 開發。

如何創建注冊系統

在本節中,我們將指導您構建一個注冊系統,使用戶能夠通過簡單地填寫 Web 表單來創建新帳戶或注冊。但是,在此之前,我們需要創建一個包含所有用戶數據的數據庫表。

1. 創建數據庫表

您可以使用 MySQL 客戶端,例如 PHPMyAdmin。單擊允許您創建新數據庫的數據庫選項卡。然后,輸入您的數據庫名稱,例如;注冊并單擊“創建數據庫”按鈕。
同樣,您可以復制后續的 SQL 查詢并執行它,從而使您能夠在 MySQL 數據庫中創建“用戶”表。

CREATE TABLE 用戶
(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
用戶名 VARCHAR(50) NOT NULL UNIQUE,
密碼 VARCHAR(255) NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP);

2. 創建配置。文件

完成數據庫表的創建后,我們現在可以繼續創建 PHP 腳本以連接到 My SQL 數據庫服務器。您可以創建一個名為“config.php”的文件并復制以下代碼進入其中。

<?php 
/* 數據庫憑據。假設您正在
使用默認設置運行 MySQL 服務器(用戶 'root' 沒有密碼) */ 
define('DB_SERVER', 'localhost'); 
定義('DB_USERNAME','root');定義('DB_PASSWORD','');
定義('DB_NAME','演示');
/* 嘗試連接 MySQL 數據庫 */ 
$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
// 檢查連接
if($link === false){ 
die("ERROR: 無法連接。" . mysqli_connect_error()); 
} 
?>

完成此操作后,將“演示”替換為您自己的數據庫名稱。此外,將“root”替換為您的數據庫用戶名,如果有任何密碼,您必須指定它們。

3. 創建注冊表

創建注冊表單時您需要做的第一件事是創建另一個 PHP 文件并將其命名為“registration.php”或“register.php”。您使用的代碼的輸出應該會導致顯示用戶名和密碼的注冊頁面。

構建登錄系統

在設計 PHP 和 MySQL 登錄系統時,您正在為用戶創建一個表單來輸入他們的用戶名和密碼。如果用戶填寫了所有必填字段并且憑據匹配,則授予用戶訪問網站的權限;否則,登錄嘗試將被拒絕。

1. 創建登錄表單

同樣,現在讓我們創建名為“login.php”的 PHP 和 MySQL 登錄文件。我們提供了一個代碼鏈接,您可以復制并使用它來創建表單。

2. 創建歡迎頁面

下面是設置歡迎頁面的代碼。該文件將被命名為“welcome.php”,是用戶成功登錄后被定向到的頁面。以下代碼將用于創建該頁面。

使用PHP和MySQL設置用戶登錄系統

3. 創建注銷腳本

要創建注銷文件,請將其命名為“logout.php”,就像您在設置PHP 和 MySQL登錄系統時所做的那樣。

當用戶單擊注銷或退出按鈕時,此文件中的腳本將刪除會話并將用戶重定向到登錄頁面。復制下面的注銷腳本。

<?php 
// 初始化會話
session_start();
// 取消設置所有會話變量
$_SESSION = array();
// 銷毀會話。
session_destroy();
// 重定向到登錄頁面
header("location: login.php"); 
出口; 
?>

文章鏈接: http://www.qzkangyuan.com/9709.html

文章標題:使用PHP和MySQL設置用戶登錄系統

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
IDC云庫

醫療保健行業中的DDoS保護:主要考慮因素

2022-9-6 11:22:53

IDC云庫

可用性測試:提高網站的有效性

2022-9-6 12:06:10

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 淄博市| 齐齐哈尔市| 太保市| 梅河口市| 布尔津县| 聂荣县| 阳高县| 海兴县| 靖江市| 怀安县| 吉林省| 郸城县| 水富县| 郑州市| 太白县| 南昌县| 南召县| 敦煌市| 汾阳市| 西华县| 惠水县| 湖北省| 兰坪| 松溪县| 思南县| 维西| 界首市| 鞍山市| 武义县| 大渡口区| 夹江县| 嘉兴市| 大理市| 鲁甸县| 平昌县| 武平县| 湘潭县| 晋中市| 涿州市| 衡水市| 鹤壁市|